package io.fredia.femicro.common.msg;

/**
 * 响应列表基类
 * 
 * @author : Fredia
 * @since : 2018年3月12日
 * @version : v1.0.0
 */
public class ListRestResponse<T> {
	String msg;
	T result;
	int count;

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	public T getResult() {
		return result;
	}

	public void setResult(T result) {
		this.result = result;
	}

	public int getCount() {
		return count;
	}

	public void setCount(int count) {
		this.count = count;
	}

	public ListRestResponse count(int count) {
		this.setCount(count);
		return this;
	}

	public ListRestResponse count(Long count) {
		this.setCount(count.intValue());
		return this;
	}

	public ListRestResponse msg(String msg) {
		this.setMsg(msg);
		return this;
	}

	public ListRestResponse result(T result) {
		this.setResult(result);
		return this;
	}

}
